.grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.nav-footer{padding-bottom:0;position:relative}.Roku-Page-Documents .container{max-width:1940px;-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Roku-Page-Documents .container,.Roku-Page-Documents .container .content{display:flex}.Roku-Page-Documents .container .content #doc-nav-mobile .document-nav-menu{z-index:9;margin-top:60px}.Roku-Page-Documents .container .content #doc-nav-mobile #document-nav-menu,.Roku-Page-Documents .container .content #doc-nav-mobile #document-nav-menu-mobile{margin-left:0;padding:0 5px;overflow-y:hidden}.Roku-Page-Documents .container .content .doc-nav-dropdown{width:226px}.Roku-Page-Documents .container .content .doc-nav-dropdown .select-wrapper:after{height:34px;top:1px;right:2px;background-color:#fff!important}.Roku-Page-Documents .container .content .Roku-DocumentNav{min-width:271px;-webkit-transition:min-width .5s ease-out;-o-transition:min-width .5s ease-out;transition:min-width .5s ease-out;border-right:1px solid rgba(51,51,51,.1)}.Roku-Page-Documents .container .content .Roku-DocumentNav.minimized{min-width:35px;border-right:0}.Roku-Page-Documents .container .content .Roku-DocumentNav #document-nav-menu.document-nav-menu{scrollbar-width:none}.Roku-Page-Documents .container .content .Roku-DocumentNav #document-nav-menu.hide-panel{overflow-y:hidden}.Roku-Page-Documents .container .content .document-nav-menu{min-width:228px;min-height:400px}.Roku-Page-Documents .container .content [tabindex]{outline:none}.Roku-Page-Documents .container .content .mobile-menu-icon{display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#662d91;min-height:64px;max-height:64px}.Roku-Page-Documents .container .content .mobile-menu-icon.mobile-menu-close-icon{font-size:20px}.Roku-Page-Documents .container .content .content-area{width:100%;padding:0 20px 60px;overflow-x:auto}.Roku-Page-Documents .container .content .post-content{padding-left:0}.Roku-Page-Documents .container .content .post-content h1{font-weight:500;line-height:40px;font-family:GothamBold,Helvetica,Arial,sans-serif;color:#333}.Roku-Page-Documents .container .content .post-content h2{font-weight:500;line-height:32px;font-family:GothamBold,Helvetica,Arial,sans-serif;color:#333}.Roku-Page-Documents .container .content .post-content h3{font-family:GothamBook,sans-serif;font-size:18px;line-height:26px;color:#333;font-weight:700;margin-top:40px;margin-bottom:20px}.Roku-Page-Documents .container .content .post-content h4{font-weight:400;line-height:22px;font-family:GothamBold,Helvetica,Arial,sans-serif;color:#333}.Roku-Page-Documents .container .content .post-content li,.Roku-Page-Documents .container .content .post-content p,.Roku-Page-Documents .container .content .post-content table tr td,.Roku-Page-Documents .container .content .post-content table tr th{font-weight:400;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#333}.Roku-Page-Documents .container .content .post-content blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f7e3d3;-webkit-border-radius:4px;border-radius:4px;background-color:#fdf8e3;width:100%;margin:26px 0;padding:20px 15px;color:#7a540c}.Roku-Page-Documents .container .content .post-content blockquote p{color:#7a540c;font-size:14px;line-height:22px;letter-spacing:0}.Roku-Page-Documents .container .content .post-content .hscroll{margin-top:10px;width:100%;overflow-x:auto}.Roku-Page-Documents .container .content .post-content table tr th{font-family:GothamBold,Helvetica,Arial,sans-serif;color:#333;font-size:14px;line-height:14px;padding:10px;word-break:keep-all;width:1px;table-layout:auto}.Roku-Page-Documents .container .content .post-content table tr td{padding:10px;color:#333;font-size:14px;line-height:18px}.Roku-Page-Documents .container .content .post-content .long-line{min-width:150px}.Roku-Page-Documents .container .content .post-content .short-line{width:min-content}.Roku-Page-Documents .container .content .post-content strong{font-family:GothamBold,Helvetica,Arial,sans-serif;font-weight:400}.Roku-Page-Documents .container .content .post-content.full-page{margin:auto}.Roku-Page-Documents .container .content .post-content:not(.full-page){margin-left:0}.Roku-Page-Documents .container .content .post-content:not(.doc-error){display:flex;-ms-flex-grow:1;-webkit-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;padding-left:30px}.Roku-Page-Documents .container .content .post-content:not(.doc-error) .developer-content-body{max-width:100%}.Roku-Page-Documents .container .content .post-content:not(.doc-error) img{max-width:100%;height:inherit}.Roku-Page-Documents .container .content .post-content:not(.doc-error) img[alt*=roku]{border-style:solid;border-width:1px}.Roku-Page-Documents .container .content .post-content:not(.doc-error) .navigation-button-container{display:flex;padding:20px 0}.Roku-Page-Documents .container .content .post-content:not(.doc-error) .navigation-button{min-width:110px}.Roku-Page-Documents .container .content nav.document-nav-menu:not(.hide-panel){-webkit-transition:margin .5s ease-out;-o-transition:margin .5s ease-out;transition:margin .5s ease-out}.Roku-Page-Documents .container .content nav.document-nav-menu:not(.hide-panel) button,.Roku-Page-Documents .container .content nav.document-nav-menu:not(.hide-panel) ul{opacity:1}.Roku-Page-Documents .container .content .right-blank{display:flex;-ms-flex-grow:1;-webkit-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:250px}.Roku-Page-Documents .container .content .right-blank.hidden{display:none}.Roku-Page-Documents .container .content .Roku-DocumentNav-TOC .toc-container-mobile{position:relative}.Roku-Page-Documents .container .content .Roku-DocumentNav-TOC .toc-container-mobile .toc-list-mobile{padding-top:10px;margin-left:0;overflow-y:inherit}.Roku-Page-Documents .container .content .Roku-DocumentNav-TOC h2{margin-top:20px}.left-nav-content{position:relative}.hamburger{cursor:pointer;position:fixed;top:80px;width:22px;height:18px}.hamburger span{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border-top:3px solid #662d91;-webkit-transition:.55s .1s;-o-transition:.55s .1s;transition:.55s .1s}.hamburger .top{top:0;width:100%;right:0}.hamburger .middle{top:6px;right:0;width:80%}.hamburger .bottom{top:12px;width:80%;right:0}.hamburger.active .top{-webkit-backface-visibility:hidden;backface-visibility:hidden;top:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-border-radius:2px;border-radius:2px;width:80%;right:0}.hamburger.active .middle{opacity:0}.hamburger.active .bottom{-webkit-backface-visibility:hidden;backface-visibility:hidden;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-border-radius:2px;border-radius:2px;width:80%}.Roku-Nav .nav-footer{margin-top:0}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@media (min-width:1024px){.Roku-Page-Documents .container .content #toc-mobile{display:none;}}@media (max-width:1023px){.Roku-Page-Documents .container .content #toc-full{display:none;}}@media (min-width:768px){.Roku-Page-Documents .container .content #doc-nav-mobile,.Roku-Page-Documents .container .content .docnav-mobile-icon{display:none;}}@media (max-width:767px){.Roku-Page-Documents .container .content #slide-panel,.Roku-Page-Documents .container .content .doc-nav-full{display:none;}}@media (max-width:767px){.Roku-Page-Documents .container .content .post-content h1{font-size:24px;}}@media (min-width:768px)and (max-width:1199px){.Roku-Page-Documents .container .content .post-content h1{font-size:27px;}}@media (min-width:1200px){.Roku-Page-Documents .container .content .post-content h1{font-size:32px;}}@media (max-width:767px){.Roku-Page-Documents .container .content .post-content h2{font-size:18px;}}@media (min-width:768px)and (max-width:1199px){.Roku-Page-Documents .container .content .post-content h2{font-size:19px;}}@media (min-width:1200px){.Roku-Page-Documents .container .content .post-content h2{font-size:22px;}}@media (max-width:767px){.Roku-Page-Documents .container .content .post-content h4{font-size:14px;}}@media (min-width:768px)and (max-width:1199px){.Roku-Page-Documents .container .content .post-content h4{font-size:14px;}}@media (min-width:1200px){.Roku-Page-Documents .container .content .post-content h4{font-size:14px;}}@media (max-width:767px){.Roku-Page-Documents .container .content .post-content li,.Roku-Page-Documents .container .content .post-content p,.Roku-Page-Documents .container .content .post-content table tr td,.Roku-Page-Documents .container .content .post-content table tr th{font-size:14px;}}@media (min-width:768px)and (max-width:1199px){.Roku-Page-Documents .container .content .post-content li,.Roku-Page-Documents .container .content .post-content p,.Roku-Page-Documents .container .content .post-content table tr td,.Roku-Page-Documents .container .content .post-content table tr th{font-size:14px;}}@media (min-width:1200px){.Roku-Page-Documents .container .content .post-content li,.Roku-Page-Documents .container .content .post-content p,.Roku-Page-Documents .container .content .post-content table tr td,.Roku-Page-Documents .container .content .post-content table tr th{font-size:14px;}}@media only screen and (max-width:767px){.Roku-Page-Documents .container .content .docnav-mobile-icon{min-width:60px;background:#f8f8f8;padding-left:20px;max-width:270px;}}@media (min-width:1200px){img[alt~=roku815px]{max-width:815px!important;}img[alt~=roku700px]{max-width:700px!important;}}@media (min-width:1024px){img[alt~=roku600px]{max-width:600px!important;}}@media (min-width:768px){img[alt~=roku400px]{max-width:400px!important;}}@media (min-width:375px){img[alt~=roku200px]{max-width:200px!important;}}@media screen and (max-width:768px){.Roku-Nav .nav-footer{margin-top:0;}.container{padding:0;}.container .content{position:relative;}.container .content .docnav-mobile-icon{min-width:60px;background:#f8f8f8;padding-left:20px;max-width:270px;top:0;bottom:0;z-index:3;}.container .content.active .docnav-mobile-icon{position:absolute;}.container .content.active .post-content{padding-left:60px;}.Roku-Page-Documents .container .content .post-content{margin-right:0;}.blur{width:100%;position:absolute;height:100%;background:#000;opacity:.75;top:0;bottom:0;z-index:2;}.post-content{position:relative;padding-bottom:60px;}#document-nav-menu-mobile .doc-nav,#document-nav-menu-mobile nav,#document-nav-menu .doc-nav,#document-nav-menu nav{padding:0;}#document-nav-menu-mobile .doc-nav .doc-nav-title,#document-nav-menu .doc-nav .doc-nav-title{font-family:GothamBook,Helvetica,Arial,sans-serif;background-color:transparent;}#document-nav-menu-mobile .doc-nav .doc-nav-group.selected,#document-nav-menu .doc-nav .doc-nav-group.selected{width:240px;}#document-nav-menu-mobile .doc-nav .doc-nav-group.selected .doc-nav-title,#document-nav-menu .doc-nav .doc-nav-group.selected .doc-nav-title{font-family:GothamBold,Helvetica,Arial,sans-serif;}#document-nav-menu-mobile .doc-nav-dropdown,#document-nav-menu .doc-nav-dropdown{padding:0;-webkit-box-shadow:1px 3px 12px -4px;box-shadow:1px 3px 12px -4px;overflow:auto;-webkit-border-radius:5px;border-radius:5px;margin-top:0;width:90%;}#document-nav-menu-mobile .doc-nav-dropdown .select-wrapper,#document-nav-menu .doc-nav-dropdown .select-wrapper{-webkit-border-radius:5px;border-radius:5px;}#document-nav-menu-mobile .doc-nav-dropdown .select-wrapper #docs-dropdown,#document-nav-menu-mobile .doc-nav-dropdown .select-wrapper #docs-dropdown-mobile,#document-nav-menu .doc-nav-dropdown .select-wrapper #docs-dropdown,#document-nav-menu .doc-nav-dropdown .select-wrapper #docs-dropdown-mobile{border:0;background-color:#f8f8f8!important;width:100%;}#document-nav-menu-mobile .doc-nav-dropdown .select-wrapper:after,#document-nav-menu .doc-nav-dropdown .select-wrapper:after{height:36px;line-height:36px;background-color:transparent!important;}}